/**
 * Copyright &copy; 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.thinkgem.jeesite.modules.childtijianrecord.entity;

import java.util.Date;

import org.hibernate.validator.constraints.Length;

import com.thinkgem.jeesite.common.persistence.DataEntity;
import com.thinkgem.jeesite.modules.classinfo.entity.ClassInfo;
import com.thinkgem.jeesite.modules.student.entity.Student;
import com.thinkgem.jeesite.modules.sysschool.entity.SysSchool;

/**
 * 体检记录Entity
 * @author lihuan
 * @version 2018-12-06
 */
public class ChildTijianRecord extends DataEntity<ChildTijianRecord> {
	
	private static final long serialVersionUID = 1L;
	private String childId;		// 学生id
	private String height;		// 身高
	private String weight;		// 体重
	private String status;		// 发育及营养状况
	private String bust;		// 胸围
	private String vitalCapacity;		// 肺活量
	private String blood;		// 血压
	private String pulse;		// 脉搏
	private String realLeftEye;		// 左眼裸眼视力
	private String realRightEye;		// 右眼裸眼视力
	private String correctLeftEye;		// 左眼矫正视力
	private String correctRightEye;		// 右眼矫正视力
	private String trachoma;		// 沙眼
	private String colorsense;		// 色觉
	private String nose;		// 鼻病
	private String leftUpperMouth;		// 左上口腔
	private String rightUpperMouth;		// 右上口腔
	private String leftLowerMouth;		// 左下口腔
	private String rightLowerMouth;		// 右下口腔
	private String heart;		// 心脏
	private String luny;		// 肺
	private String liver;		// 肝，脾
	private String stomach;		// 胃肠
	private String spine;		// 脊柱
	private String limb;		// 四肢
	private String foot;		// 平足
	private String skin;		// 皮肤
	private String contagion;		// 传染病
	private String chestXray;		// 胸透
	private String medicalHistory;		// 既往病史
	private String hospitalDoctor;		// 医院校医或盖章签字
	private String schoolCode;		// 所属code
	private String schoolName;		
	private String classCode;		// 所在班级
	private String className;		
	private String enrtYear;		// 记录时间
	private Date beginDate;       //体检起始日期
	private Date endDate;         //体检截止日期
	private String lymphGland;    //淋巴结
	private String healthy;       //各项体检正常 0：是 1 否
	private SysSchool school;
	private Student student; 
	private ClassInfo classInfo; 
	
	public ChildTijianRecord() {
		super();
	}

	public ChildTijianRecord(String id){
		super(id);
	}
	
	public Student getStudent() {
		return student;
	}

	public void setStudent(Student student) {
		this.student = student;
	}

	public SysSchool getSchool() {
		return school;
	}

	public void setSchool(SysSchool school) {
		this.school = school;
	}

	public ClassInfo getClassInfo() {
		return classInfo;
	}

	public void setClassInfo(ClassInfo classInfo) {
		this.classInfo = classInfo;
	}

	public Date getBeginDate() {
		return beginDate;
	}

	public void setBeginDate(Date beginDate) {
		this.beginDate = beginDate;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	@Length(min=0, max=64, message="学生id长度必须介于 0 和 64 之间")
	public String getChildId() {
		return childId;
	}

	public void setChildId(String childId) {
		this.childId = childId;
	}
	
	@Length(min=0, max=32, message="身高长度必须介于 0 和 32 之间")
	public String getHeight() {
		return height;
	}

	public void setHeight(String height) {
		this.height = height;
	}
	
	@Length(min=0, max=32, message="体重长度必须介于 0 和 32 之间")
	public String getWeight() {
		return weight;
	}

	public void setWeight(String weight) {
		this.weight = weight;
	}
	
	@Length(min=0, max=32, message="发育及营养状况（良好，偏胖，偏瘦，正常）长度必须介于 0 和 32 之间")
	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}
	
	@Length(min=0, max=32, message="胸围长度必须介于 0 和 32 之间")
	public String getBust() {
		return bust;
	}

	public void setBust(String bust) {
		this.bust = bust;
	}
	
	@Length(min=0, max=64, message="肺活量长度必须介于 0 和 64 之间")
	public String getVitalCapacity() {
		return vitalCapacity;
	}

	public void setVitalCapacity(String vitalCapacity) {
		this.vitalCapacity = vitalCapacity;
	}
	
	@Length(min=0, max=64, message="血压长度必须介于 0 和 64 之间")
	public String getBlood() {
		return blood;
	}

	public void setBlood(String blood) {
		this.blood = blood;
	}
	
	@Length(min=0, max=64, message="脉搏长度必须介于 0 和 64 之间")
	public String getPulse() {
		return pulse;
	}

	public void setPulse(String pulse) {
		this.pulse = pulse;
	}
	
	public String getRealLeftEye() {
		return realLeftEye;
	}

	public void setRealLeftEye(String realLeftEye) {
		this.realLeftEye = realLeftEye;
	}
	
	public String getRealRightEye() {
		return realRightEye;
	}

	public void setRealRightEye(String realRightEye) {
		this.realRightEye = realRightEye;
	}
	
	public String getCorrectLeftEye() {
		return correctLeftEye;
	}

	public void setCorrectLeftEye(String correctLeftEye) {
		this.correctLeftEye = correctLeftEye;
	}
	
	public String getCorrectRightEye() {
		return correctRightEye;
	}

	public void setCorrectRightEye(String correctRightEye) {
		this.correctRightEye = correctRightEye;
	}
	
	@Length(min=0, max=64, message="沙眼长度必须介于 0 和 64 之间")
	public String getTrachoma() {
		return trachoma;
	}

	public void setTrachoma(String trachoma) {
		this.trachoma = trachoma;
	}
	
	@Length(min=0, max=64, message="色觉长度必须介于 0 和 64 之间")
	public String getColorsense() {
		return colorsense;
	}

	public void setColorsense(String colorsense) {
		this.colorsense = colorsense;
	}
	
	@Length(min=0, max=64, message="鼻病长度必须介于 0 和 64 之间")
	public String getNose() {
		return nose;
	}

	public void setNose(String nose) {
		this.nose = nose;
	}
	
	@Length(min=0, max=64, message="左上口腔长度必须介于 0 和 64 之间")
	public String getLeftUpperMouth() {
		return leftUpperMouth;
	}

	public void setLeftUpperMouth(String leftUpperMouth) {
		this.leftUpperMouth = leftUpperMouth;
	}
	
	@Length(min=0, max=64, message="右上口腔长度必须介于 0 和 64 之间")
	public String getRightUpperMouth() {
		return rightUpperMouth;
	}

	public void setRightUpperMouth(String rightUpperMouth) {
		this.rightUpperMouth = rightUpperMouth;
	}
	
	@Length(min=0, max=64, message="左下口腔长度必须介于 0 和 64 之间")
	public String getLeftLowerMouth() {
		return leftLowerMouth;
	}

	public void setLeftLowerMouth(String leftLowerMouth) {
		this.leftLowerMouth = leftLowerMouth;
	}
	
	@Length(min=0, max=64, message="右下口腔长度必须介于 0 和 64 之间")
	public String getRightLowerMouth() {
		return rightLowerMouth;
	}

	public void setRightLowerMouth(String rightLowerMouth) {
		this.rightLowerMouth = rightLowerMouth;
	}
	
	@Length(min=0, max=64, message="心脏长度必须介于 0 和 64 之间")
	public String getHeart() {
		return heart;
	}

	public void setHeart(String heart) {
		this.heart = heart;
	}
	
	@Length(min=0, max=64, message="肺长度必须介于 0 和 64 之间")
	public String getLuny() {
		return luny;
	}

	public void setLuny(String luny) {
		this.luny = luny;
	}
	
	@Length(min=0, max=64, message="肝，脾长度必须介于 0 和 64 之间")
	public String getLiver() {
		return liver;
	}

	public void setLiver(String liver) {
		this.liver = liver;
	}
	
	@Length(min=0, max=64, message="胃肠长度必须介于 0 和 64 之间")
	public String getStomach() {
		return stomach;
	}

	public void setStomach(String stomach) {
		this.stomach = stomach;
	}
	
	@Length(min=0, max=64, message="脊柱长度必须介于 0 和 64 之间")
	public String getSpine() {
		return spine;
	}

	public void setSpine(String spine) {
		this.spine = spine;
	}
	
	@Length(min=0, max=64, message="四肢长度必须介于 0 和 64 之间")
	public String getLimb() {
		return limb;
	}

	public void setLimb(String limb) {
		this.limb = limb;
	}
	
	@Length(min=0, max=64, message="平足长度必须介于 0 和 64 之间")
	public String getFoot() {
		return foot;
	}

	public void setFoot(String foot) {
		this.foot = foot;
	}
	
	@Length(min=0, max=64, message="皮肤长度必须介于 0 和 64 之间")
	public String getSkin() {
		return skin;
	}

	public void setSkin(String skin) {
		this.skin = skin;
	}
	
	@Length(min=0, max=64, message="传染病长度必须介于 0 和 64 之间")
	public String getContagion() {
		return contagion;
	}

	public void setContagion(String contagion) {
		this.contagion = contagion;
	}
	
	@Length(min=0, max=64, message="胸透长度必须介于 0 和 64 之间")
	public String getChestXray() {
		return chestXray;
	}

	public void setChestXray(String chestXray) {
		this.chestXray = chestXray;
	}
	
	@Length(min=0, max=255, message="既往病史长度必须介于 0 和 255 之间")
	public String getMedicalHistory() {
		return medicalHistory;
	}

	public void setMedicalHistory(String medicalHistory) {
		this.medicalHistory = medicalHistory;
	}
	
	@Length(min=0, max=255, message="医院校医或盖章签字长度必须介于 0 和 255 之间")
	public String getHospitalDoctor() {
		return hospitalDoctor;
	}

	public void setHospitalDoctor(String hospitalDoctor) {
		this.hospitalDoctor = hospitalDoctor;
	}
	
	@Length(min=0, max=64, message="所属学校长度必须介于 0 和 64 之间")
	public String getSchoolCode() {
		return schoolCode;
	}

	public void setSchoolCode(String schoolCode) {
		this.schoolCode = schoolCode;
	}
	
	public String getSchoolName() {
		return schoolName;
	}

	public void setSchoolName(String schoolName) {
		this.schoolName = schoolName;
	}

	@Length(min=0, max=64, message="所在班级长度必须介于 0 和 64 之间")
	public String getClassCode() {
		return classCode;
	}

	public void setClassCode(String classCode) {
		this.classCode = classCode;
	}
	
	public String getClassName() {
		return className;
	}
	
	public void setClassName(String className) {
		this.className = className;
	}
	
	@Length(min=0, max=16, message="记录时间长度必须介于 0 和 16 之间")
	public String getEnrtYear() {
		return enrtYear;
	}

	public void setEnrtYear(String enrtYear) {
		this.enrtYear = enrtYear;
	}

	public String getLymphGland() {
		return lymphGland;
	}

	public void setLymphGland(String lymphGland) {
		this.lymphGland = lymphGland;
	}

	public String getHealthy() {
		return healthy;
	}

	public void setHealthy(String healthy) {
		this.healthy = healthy;
	}
	
}